package com.yonyou.gmmc.service.getCar.model;

import java.math.BigDecimal;
import java.util.Date;
import javax.persistence.*;

@Table(name = "TT_ETCO")
public class TtEtco {
	@Id
    @Column(name = "PK_ETCO_ID")
    @SequenceGenerator(name="",sequenceName="SEQ_TT_ETCO")
    private Long pkEtcoId;

    @Column(name = "RESN_ID")
    private Long resnId;

    @Column(name = "ORDERID")
    private String orderid;

    @Column(name = "PRE_ID")
    private String preId;

    @Column(name = "START_ADDR")
    private String startAddr;

    @Column(name = "START_ADDR_TYPE")
    private Short startAddrType;

    @Column(name = "START_LINKMAN")
    private String startLinkman;

    @Column(name = "START_PHONE")
    private String startPhone;

    @Column(name = "DEST_ADDR")
    private String destAddr;

    @Column(name = "DEST_ADDR_TYPE")
    private Short destAddrType;

    @Column(name = "DEST_LINKMAN")
    private String destLinkman;

    @Column(name = "DEST_PHONE")
    private String destPhone;

    @Column(name = "ACTUAL_START_ADDR")
    private String actualStartAddr;

    @Column(name = "ACTUAL_DEST_ADDR")
    private String actualDestAddr;

    @Column(name = "ACTUAL_START_TIME")
    private Date actualStartTime;

    @Column(name = "DRIVER_NO")
    private String driverNo;

    @Column(name = "DRIVER_NAME")
    private String driverName;

    @Column(name = "DRIVER_PHONE")
    private String driverPhone;

    @Column(name = "DRIVER_LEVEL")
    private String driverLevel;

    @Column(name = "DRIVER_PICTURE")
    private String driverPicture;

    @Column(name = "DRIVER_YEAR")
    private String driverYear;

    @Column(name = "DRIVER_ID_CARD")
    private String driverIdCard;

    @Column(name = "DRIVER_SERVICE_TIMES")
    private String driverServiceTimes;

    @Column(name = "WONDER_TIME")
    private Date wonderTime;

    @Column(name = "SALEMARKET_ARR")
    private String salemarketArr;

    @Column(name = "SALEMARKET_NAME")
    private String salemarketName;

    @Column(name = "SALEMARKET_TELEPHONE")
    private String salemarketTelephone;

    @Column(name = "DR")
    private Short dr;

    @Column(name = "GETSEND_FLAG")
    private Integer getsendFlag;

    @Column(name = "MSG_SRC_FLAG")
    private Integer msgSrcFlag;

    @Column(name = "GETSEND_STATUS")
    private Integer getsendStatus;

    @Column(name = "ETCO_STATUS")
    private Integer etcoStatus;

    @Column(name = "REFERPRICE")
    private BigDecimal referprice;

    @Column(name = "REFERKILOMETER")
    private BigDecimal referkilometer;

    @Column(name = "IDEALERSID")
    private Long idealersid;

    @Column(name = "SRV_ORDER_NO")
    private String srvOrderNo;

    @Column(name = "MAINTAIN_PLAN_TIME")
    private Date maintainPlanTime;

    @Column(name = "ETCO_STATUS_HISTORY")
    private String etcoStatusHistory;

    @Column(name = "GET_CAR_CODE")
    private String getCarCode;

    @Column(name = "CREATOR")
    private String creator;

    @Column(name = "CREATOR_ID")
    private Integer creatorId;

    @Column(name = "CREATIONTIME")
    private Date creationtime;

    @Column(name = "COUPON_ID")
    private String couponId;

    @Column(name = "LICENSE_NO")
    private String licenseNo;

    @Column(name = "MODEL_NAME")
    private String modelName;

    @Column(name = "DEF1")
    private String def1;

    @Column(name = "DEF2")
    private String def2;

    @Column(name = "DEF3")
    private String def3;

    @Column(name = "DEF4")
    private String def4;

    @Column(name = "DEF5")
    private String def5;

    /**
     * @return PK_ETCO_ID
     */
    public Long getPkEtcoId() {
        return pkEtcoId;
    }

    /**
     * @param pkEtcoId
     */
    public void setPkEtcoId(Long pkEtcoId) {
        this.pkEtcoId = pkEtcoId;
    }

    /**
     * @return RESN_ID
     */
    public Long getResnId() {
        return resnId;
    }

    /**
     * @param resnId
     */
    public void setResnId(Long resnId) {
        this.resnId = resnId;
    }

    /**
     * @return ORDERID
     */
    public String getOrderid() {
        return orderid;
    }

    /**
     * @param orderid
     */
    public void setOrderid(String orderid) {
        this.orderid = orderid;
    }

    public String getPreId() {
		return preId;
	}

	public void setPreId(String preId) {
		this.preId = preId;
	}

	/**
     * @return START_ADDR
     */
    public String getStartAddr() {
        return startAddr;
    }

    /**
     * @param startAddr
     */
    public void setStartAddr(String startAddr) {
        this.startAddr = startAddr;
    }

    /**
     * @return START_ADDR_TYPE
     */
    public Short getStartAddrType() {
        return startAddrType;
    }

    /**
     * @param startAddrType
     */
    public void setStartAddrType(Short startAddrType) {
        this.startAddrType = startAddrType;
    }

    /**
     * @return START_LINKMAN
     */
    public String getStartLinkman() {
        return startLinkman;
    }

    /**
     * @param startLinkman
     */
    public void setStartLinkman(String startLinkman) {
        this.startLinkman = startLinkman;
    }

    /**
     * @return START_PHONE
     */
    public String getStartPhone() {
        return startPhone;
    }

    /**
     * @param startPhone
     */
    public void setStartPhone(String startPhone) {
        this.startPhone = startPhone;
    }

    /**
     * @return DEST_ADDR
     */
    public String getDestAddr() {
        return destAddr;
    }

    /**
     * @param destAddr
     */
    public void setDestAddr(String destAddr) {
        this.destAddr = destAddr;
    }

    /**
     * @return DEST_ADDR_TYPE
     */
    public Short getDestAddrType() {
        return destAddrType;
    }

    /**
     * @param destAddrType
     */
    public void setDestAddrType(Short destAddrType) {
        this.destAddrType = destAddrType;
    }

    /**
     * @return DEST_LINKMAN
     */
    public String getDestLinkman() {
        return destLinkman;
    }

    /**
     * @param destLinkman
     */
    public void setDestLinkman(String destLinkman) {
        this.destLinkman = destLinkman;
    }

    /**
     * @return DEST_PHONE
     */
    public String getDestPhone() {
        return destPhone;
    }

    /**
     * @param destPhone
     */
    public void setDestPhone(String destPhone) {
        this.destPhone = destPhone;
    }

    /**
     * @return ACTUAL_START_ADDR
     */
    public String getActualStartAddr() {
        return actualStartAddr;
    }

    /**
     * @param actualStartAddr
     */
    public void setActualStartAddr(String actualStartAddr) {
        this.actualStartAddr = actualStartAddr;
    }

    /**
     * @return ACTUAL_DEST_ADDR
     */
    public String getActualDestAddr() {
        return actualDestAddr;
    }

    /**
     * @param actualDestAddr
     */
    public void setActualDestAddr(String actualDestAddr) {
        this.actualDestAddr = actualDestAddr;
    }

    /**
     * @return ACTUAL_START_TIME
     */
    public Date getActualStartTime() {
        return actualStartTime;
    }

    /**
     * @param actualStartTime
     */
    public void setActualStartTime(Date actualStartTime) {
        this.actualStartTime = actualStartTime;
    }

    /**
     * @return DRIVER_NO
     */
    public String getDriverNo() {
        return driverNo;
    }

    /**
     * @param driverNo
     */
    public void setDriverNo(String driverNo) {
        this.driverNo = driverNo;
    }

    /**
     * @return DRIVER_NAME
     */
    public String getDriverName() {
        return driverName;
    }

    /**
     * @param driverName
     */
    public void setDriverName(String driverName) {
        this.driverName = driverName;
    }

    /**
     * @return DRIVER_PHONE
     */
    public String getDriverPhone() {
        return driverPhone;
    }

    /**
     * @param driverPhone
     */
    public void setDriverPhone(String driverPhone) {
        this.driverPhone = driverPhone;
    }

    /**
     * @return DRIVER_LEVEL
     */
    public String getDriverLevel() {
        return driverLevel;
    }

    /**
     * @param driverLevel
     */
    public void setDriverLevel(String driverLevel) {
        this.driverLevel = driverLevel;
    }

    /**
     * @return DRIVER_PICTURE
     */
    public String getDriverPicture() {
        return driverPicture;
    }

    /**
     * @param driverPicture
     */
    public void setDriverPicture(String driverPicture) {
        this.driverPicture = driverPicture;
    }

    /**
     * @return DRIVER_YEAR
     */
    public String getDriverYear() {
        return driverYear;
    }

    /**
     * @param driverYear
     */
    public void setDriverYear(String driverYear) {
        this.driverYear = driverYear;
    }

    /**
     * @return DRIVER_ID_CARD
     */
    public String getDriverIdCard() {
        return driverIdCard;
    }

    /**
     * @param driverIdCard
     */
    public void setDriverIdCard(String driverIdCard) {
        this.driverIdCard = driverIdCard;
    }

    /**
     * @return DRIVER_SERVICE_TIMES
     */
    public String getDriverServiceTimes() {
        return driverServiceTimes;
    }

    /**
     * @param driverServiceTimes
     */
    public void setDriverServiceTimes(String driverServiceTimes) {
        this.driverServiceTimes = driverServiceTimes;
    }

    /**
     * @return WONDER_TIME
     */
    public Date getWonderTime() {
        return wonderTime;
    }

    /**
     * @param wonderTime
     */
    public void setWonderTime(Date wonderTime) {
        this.wonderTime = wonderTime;
    }

    /**
     * @return SALEMARKET_ARR
     */
    public String getSalemarketArr() {
        return salemarketArr;
    }

    /**
     * @param salemarketArr
     */
    public void setSalemarketArr(String salemarketArr) {
        this.salemarketArr = salemarketArr;
    }

    /**
     * @return SALEMARKET_NAME
     */
    public String getSalemarketName() {
        return salemarketName;
    }

    /**
     * @param salemarketName
     */
    public void setSalemarketName(String salemarketName) {
        this.salemarketName = salemarketName;
    }

    /**
     * @return SALEMARKET_TELEPHONE
     */
    public String getSalemarketTelephone() {
        return salemarketTelephone;
    }

    /**
     * @param salemarketTelephone
     */
    public void setSalemarketTelephone(String salemarketTelephone) {
        this.salemarketTelephone = salemarketTelephone;
    }

    /**
     * @return DR
     */
    public Short getDr() {
        return dr;
    }

    /**
     * @param dr
     */
    public void setDr(Short dr) {
        this.dr = dr;
    }

    /**
     * @return GETSEND_FLAG
     */
    public Integer getGetsendFlag() {
        return getsendFlag;
    }

    /**
     * @param getsendFlag
     */
    public void setGetsendFlag(Integer getsendFlag) {
        this.getsendFlag = getsendFlag;
    }

    /**
     * @return MSG_SRC_FLAG
     */
    public Integer getMsgSrcFlag() {
        return msgSrcFlag;
    }

    /**
     * @param msgSrcFlag
     */
    public void setMsgSrcFlag(Integer msgSrcFlag) {
        this.msgSrcFlag = msgSrcFlag;
    }

    /**
     * @return GETSEND_STATUS
     */
    public Integer getGetsendStatus() {
        return getsendStatus;
    }

    /**
     * @param getsendStatus
     */
    public void setGetsendStatus(Integer getsendStatus) {
        this.getsendStatus = getsendStatus;
    }

    /**
     * @return ETCO_STATUS
     */
    public Integer getEtcoStatus() {
        return etcoStatus;
    }

    /**
     * @param etcoStatus
     */
    public void setEtcoStatus(Integer etcoStatus) {
        this.etcoStatus = etcoStatus;
    }

    /**
     * @return REFERPRICE
     */
    public BigDecimal getReferprice() {
        return referprice;
    }

    /**
     * @param referprice
     */
    public void setReferprice(BigDecimal referprice) {
        this.referprice = referprice;
    }

    /**
     * @return REFERKILOMETER
     */
    public BigDecimal getReferkilometer() {
        return referkilometer;
    }

    /**
     * @param referkilometer
     */
    public void setReferkilometer(BigDecimal referkilometer) {
        this.referkilometer = referkilometer;
    }

    /**
     * @return IDEALERSID
     */
    public Long getIdealersid() {
        return idealersid;
    }

    /**
     * @param idealersid
     */
    public void setIdealersid(Long idealersid) {
        this.idealersid = idealersid;
    }

    /**
     * @return SRV_ORDER_NO
     */
    public String getSrvOrderNo() {
        return srvOrderNo;
    }

    /**
     * @param srvOrderNo
     */
    public void setSrvOrderNo(String srvOrderNo) {
        this.srvOrderNo = srvOrderNo;
    }

    /**
     * @return MAINTAIN_PLAN_TIME
     */
    public Date getMaintainPlanTime() {
        return maintainPlanTime;
    }

    /**
     * @param maintainPlanTime
     */
    public void setMaintainPlanTime(Date maintainPlanTime) {
        this.maintainPlanTime = maintainPlanTime;
    }

    /**
     * @return ETCO_STATUS_HISTORY
     */
    public String getEtcoStatusHistory() {
        return etcoStatusHistory;
    }

    /**
     * @param etcoStatusHistory
     */
    public void setEtcoStatusHistory(String etcoStatusHistory) {
        this.etcoStatusHistory = etcoStatusHistory;
    }

    /**
     * @return GET_CAR_CODE
     */
    public String getGetCarCode() {
        return getCarCode;
    }

    /**
     * @param getCarCode
     */
    public void setGetCarCode(String getCarCode) {
        this.getCarCode = getCarCode;
    }

    /**
     * @return CREATOR
     */
    public String getCreator() {
        return creator;
    }

    /**
     * @param creator
     */
    public void setCreator(String creator) {
        this.creator = creator;
    }

    /**
     * @return CREATOR_ID
     */
    public Integer getCreatorId() {
        return creatorId;
    }

    /**
     * @param creatorId
     */
    public void setCreatorId(Integer creatorId) {
        this.creatorId = creatorId;
    }

    /**
     * @return CREATIONTIME
     */
    public Date getCreationtime() {
        return creationtime;
    }

    /**
     * @param creationtime
     */
    public void setCreationtime(Date creationtime) {
        this.creationtime = creationtime;
    }

    /**
     * @return COUPON_ID
     */
    public String getCouponId() {
        return couponId;
    }

    /**
     * @param couponId
     */
    public void setCouponId(String couponId) {
        this.couponId = couponId;
    }

    /**
     * @return LICENSE_NO
     */
    public String getLicenseNo() {
        return licenseNo;
    }

    /**
     * @param licenseNo
     */
    public void setLicenseNo(String licenseNo) {
        this.licenseNo = licenseNo;
    }

    /**
     * @return MODEL_NAME
     */
    public String getModelName() {
        return modelName;
    }

    /**
     * @param modelName
     */
    public void setModelName(String modelName) {
        this.modelName = modelName;
    }

    /**
     * @return DEF1
     */
    public String getDef1() {
        return def1;
    }

    /**
     * @param def1
     */
    public void setDef1(String def1) {
        this.def1 = def1;
    }

    /**
     * @return DEF2
     */
    public String getDef2() {
        return def2;
    }

    /**
     * @param def2
     */
    public void setDef2(String def2) {
        this.def2 = def2;
    }

    /**
     * @return DEF3
     */
    public String getDef3() {
        return def3;
    }

    /**
     * @param def3
     */
    public void setDef3(String def3) {
        this.def3 = def3;
    }

    /**
     * @return DEF4
     */
    public String getDef4() {
        return def4;
    }

    /**
     * @param def4
     */
    public void setDef4(String def4) {
        this.def4 = def4;
    }

    /**
     * @return DEF5
     */
    public String getDef5() {
        return def5;
    }

    /**
     * @param def5
     */
    public void setDef5(String def5) {
        this.def5 = def5;
    }
}